package com.dms.modules.admin.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.time.LocalDateTime;

/**
 * 评论举报VO
 */
@Data
@ApiModel(value = "AdminCommentReportVO", description = "评论举报VO")
public class AdminCommentReportVO {

    @ApiModelProperty("举报ID")
    private Long id;

    @ApiModelProperty("评论ID")
    private Long commentId;

    @ApiModelProperty("评论内容")
    private String commentContent;

    @ApiModelProperty("举报用户ID")
    private Long userId;

    @ApiModelProperty("举报用户昵称")
    private String userNickname;

    @ApiModelProperty("举报类型：1-垃圾广告 2-色情低俗 3-政治敏感 4-违法信息 5-其他")
    private Integer reportType;

    @ApiModelProperty("举报原因")
    private String reason;

    @ApiModelProperty("处理状态：0-待处理 1-已处理 2-已驳回")
    private Integer status;

    @ApiModelProperty("处理结果")
    private String handleResult;

    @ApiModelProperty("处理备注")
    private String handleRemark;

    @ApiModelProperty("处理时间")
    private LocalDateTime handleTime;

    @ApiModelProperty("创建时间")
    private LocalDateTime createTime;
} 